package cn.wps.moffice.picstore.ext.view; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.drawable.BitmapDrawable; import android.text.TextUtils; import android.util.DisplayMetrics; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.WindowManager; import android.widget.AdapterView; import android.widget.ImageView; import android.widget.ListAdapter; import cn.wps.moffice.OfficeApp; import cn.wps.moffice.common.beans.GridViewWithHeaderAndFooter; import cn.wps.moffice.main.scan.util.img.ImageCache; import cn.wps.moffice.picstore.V10RoundRectImageView; import cn.wps.moffice.picstore.ext.PicItem; import cn.wps.moffice.provider.MofficeFileProvider; import cn.wps.moffice.templatecommon.ext.widget.PageGridView; import cn.wps.moffice_eng.R; import com.mopub.mobileads.VastIconXmlManager; import defpackage.dsa; import java.lang.ref.SoftReference; import java.util.ArrayList; import java.util.List; public class PicRecentDownloadPanel implements AdapterView.OnItemClickListener, GridViewWithHeaderAndFooter.e, PageGridView.c, jay { private List<PicItem> aAB; private View cAU; private boolean cSD; private int ksJ = 1; private GridViewWithHeaderAndFooter ksX; private a ksY; private boolean ksZ = false; private boolean kta; private int ktb; private int ktc; private Activity mContext; private jau mIPicStorePanelClickListener; /* access modifiers changed from: package-private */ public class a extends loh<PicItem> { private a() { } /* synthetic */ a(PicRecentDownloadPanel picRecentDownloadPanel, byte b) { this(); } /* access modifiers changed from: private */ public static void b(ImageView imageView, Bitmap bitmap) { imageView.setImageBitmap(bitmap); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); } @Override // defpackage.loh public final int getCount() { return super.getCount() + 1; } public final View getView(int i, View view, final ViewGroup viewGroup) { b bVar; if (view == null) { view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.layout_rct_dwn_item, viewGroup, false); b bVar2 = new b(view); view.setTag(bVar2); bVar = bVar2; } else { bVar = (b) view.getTag(); } bVar.kth.setScaleType(ImageView.ScaleType.CENTER); if (i == 0) { bVar.kth.setImageResource(R.drawable.v11_icon_pic_insert_store); bVar.kti.setVisibility(8); } else { final PicItem picItem = (PicItem) getItem(i - 1); if (picItem.kqP == null || picItem.kqP.get() == null) { final V10RoundRectImageView v10RoundRectImageView = bVar.kth; final PicItem En = jbb.cIo().En(picItem.kqQ); if (En == null || !En.cIm()) { dry.bt(viewGroup.getContext()).li(picItem.kqM).cn(R.drawable.internal_template_default_item_bg, PicRecentDownloadPanel.this.mContext.getResources().getColor(R.color.color_alpha_00)).a(bVar.kth, new dsa.a() { /* class cn.wps.moffice.picstore.ext.view.PicRecentDownloadPanel.a.AnonymousClass2 */ @Override // defpackage.dsa.a public final void a(String str, ImageView imageView, Bitmap bitmap) { picItem.ej(bitmap.getWidth(), bitmap.getHeight()); a aVar = a.this; a.b(imageView, bitmap); } }); } else { picItem.savePath = En.savePath; picItem.kqW = En.kqW; fcx.p(new Runnable() { /* class cn.wps.moffice.picstore.ext.view.PicRecentDownloadPanel.a.AnonymousClass1 */ public final void run() { Bitmap a = PicRecentDownloadPanel.a(PicRecentDownloadPanel.this, En, viewGroup.getContext()); En.kqP = new SoftReference<>(a); picItem.kqP = En.kqP; picItem.ej(a.getWidth(), a.getHeight()); if (viewGroup != null) { viewGroup.post(new Runnable() { /* class cn.wps.moffice.picstore.ext.view.PicRecentDownloadPanel.a.AnonymousClass1.AnonymousClass1 */ public final void run() { a aVar = a.this; a.b(v10RoundRectImageView, En.kqP.get()); } }); } } }); } } else { b(bVar.kth, picItem.kqP.get()); } } bVar.kth.setStroke(1, -2039584); V10RoundRectImageView v10RoundRectImageView2 = bVar.kth; Context context = v10RoundRectImageView2.getContext(); int dimensionPixelSize = context.getResources().getDimensionPixelSize(R.dimen.home_docer_template_image_width); int dimensionPixelSize2 = context.getResources().getDimensionPixelSize(R.dimen.home_docer_template_image_height); int i2 = ((context.getResources().getDisplayMetrics().widthPixels - PicRecentDownloadPanel.this.ktb) - PicRecentDownloadPanel.this.ktc) / 3; int i3 = (dimensionPixelSize2 * i2) / dimensionPixelSize; ViewGroup.LayoutParams layoutParams = v10RoundRectImageView2.getLayoutParams(); layoutParams.width = i2; layoutParams.height = i3; v10RoundRectImageView2.setLayoutParams(layoutParams); view.setPadding(0, PicRecentDownloadPanel.this.ktc, PicRecentDownloadPanel.this.ktc, PicRecentDownloadPanel.this.ktc / 2); return view; } } static class b { V10RoundRectImageView kth; ImageView kti; public b(View view) { this.kth = (V10RoundRectImageView) view.findViewById(R.id.mIvRctDwn); this.kti = (ImageView) view.findViewById(R.id.mIvRctDwnDocer); } } public PicRecentDownloadPanel(Context context, jau jau) { this.mIPicStorePanelClickListener = jau; this.mContext = (Activity) context; this.ktb = faa.dip2px(context, 20.0f); this.ktc = faa.dip2px(context, 12.0f); } static /* synthetic */ Bitmap a(PicRecentDownloadPanel picRecentDownloadPanel, PicItem picItem, Context context) { String str = picItem.savePath; DisplayMetrics displayMetrics = new DisplayMetrics(); ((WindowManager) context.getSystemService("window")).getDefaultDisplay().getMetrics(displayMetrics); return hpm.a(str, displayMetrics.widthPixels / 3, faa.dip2px(context, 70.0f), (ImageCache) null, (BitmapFactory.Options) null); } private void a(View view, PicItem picItem) { this.mIPicStorePanelClickListener.a(this.ksJ, view, MofficeFileProvider.bN(this.mContext, picItem.savePath)); } private void a(PicItem picItem) { jav.a(this.mContext, picItem, true); } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void cIT() { int i = 0; if (this.ksY.getCount() <= 1) { jbb cIo = jbb.cIo(); if (cIo.cIr()) { List<PicItem> cIq = cIo.cIq(); List<PicItem> cIp = cIo.cIp(); int size = cIq == null ? 0 : cIq.size(); int size2 = cIp == null ? 0 : cIp.size(); if (cIp != null) { i = cIp.size(); } this.aAB = new ArrayList(i + size); this.aAB = cIo.Fk(size2 + size); this.ksY.cY(this.aAB); } } } @Override // defpackage.jay public final void Fi(int i) { this.ksJ = i; } @Override // defpackage.jay public final void aBN() { boolean z = true; this.ksZ = true; if (!fkc.N(12) && !fkc.N(40)) { z = false; } this.kta = z; this.ksX.setHasMoreItems(false); if (this.ksY != null && this.ksY.getCount() > 0) { this.ksY.cZx(); } auX(); } @Override // cn.wps.moffice.templatecommon.ext.widget.PageGridView.c, cn.wps.moffice.common.beans.GridViewWithHeaderAndFooter.e public final void auX() { if (!this.cSD && this.mContext != null) { if (!lwd.hu(OfficeApp.arx())) { lvg.a(OfficeApp.arx(), this.mContext.getString(R.string.no_network), 0); cIT(); return; } this.cSD = true; int count = this.ksZ ? 0 : this.ksY.getCount() - 1; new jbi().a(new jbg<jbk>(this.mContext.getLoaderManager()) { /* class cn.wps.moffice.picstore.ext.view.PicRecentDownloadPanel.AnonymousClass1 */ @Override // defpackage.jbg public final void a(jbh<jbk> jbh) { boolean z = true; PicRecentDownloadPanel.this.cSD = false; if (jbh == null || jbh.data == null || jbh.data.items == null) { lvg.d(PicRecentDownloadPanel.this.mContext, R.string.redeem_result_error_default, 1); return; } PicRecentDownloadPanel.this.ksZ = false; if (jbh.data.krV - jbh.data.items.size() <= PicRecentDownloadPanel.this.ksY.getCount() - 1) { z = false; } if (z && PicRecentDownloadPanel.this.ksX.cSA.size() == 0) { if (PicRecentDownloadPanel.this.cAU.getParent() != null) { ((ViewGroup) PicRecentDownloadPanel.this.cAU.getParent()).removeView(PicRecentDownloadPanel.this.cAU); } PicRecentDownloadPanel.this.ksX.a(PicRecentDownloadPanel.this.cAU, PicRecentDownloadPanel.this); } PicRecentDownloadPanel.this.ksX.setHasMoreItems(z); PicRecentDownloadPanel.this.ksY.cY(jbh.data.items); } @Override // defpackage.jbg public final void sE(String str) { PicRecentDownloadPanel.this.cSD = false; lvg.a(PicRecentDownloadPanel.this.mContext, str, 1); PicRecentDownloadPanel.this.cIT(); } }, "https://docer.wps.cn/v3.php/api/my/lateuse", true, "mb_app", new StringBuilder().append(jaw.kqF).toString(), "mb_platform", "16", "file_type", "2", "limit", String.valueOf(count == 0 ? 11 : 12), VastIconXmlManager.OFFSET, String.valueOf(count)); } } @Override // cn.wps.moffice.common.beans.GridViewWithHeaderAndFooter.e public final void ayM() { } @Override // defpackage.jay public final View cIh() { this.ksX = new GridViewWithHeaderAndFooter(this.mContext); this.ksX.setBackgroundColor(-1); this.ksX.setSelector(new BitmapDrawable()); this.ksY = new a(this, (byte) 0); this.ksX.setNumColumns(3); this.ksX.setScrollBarStyle(16777216); this.ksX.setOnItemClickListener(this); this.cAU = LayoutInflater.from(this.mContext).inflate(R.layout.listview_loading_view, (ViewGroup) null); this.ksX.a(this.cAU, this); this.ksX.setPadding(this.ktb, 0, this.ktb - this.ktc, 0); this.ksX.setAdapter((ListAdapter) this.ksY); return this.ksX; } @Override // android.widget.AdapterView.OnItemClickListener public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) { PicItem En; if (this.mIPicStorePanelClickListener != null) { if (i == 0) { this.mIPicStorePanelClickListener.j(this.ksJ, view); return; } PicItem picItem = (PicItem) this.ksY.getItem(i - 1); if (picItem != null) { this.mIPicStorePanelClickListener.by(view); if (picItem.savePath == null && (En = jbb.cIo().En(picItem.kqQ)) != null && !TextUtils.isEmpty(En.savePath)) { picItem.savePath = En.savePath; picItem.kqW = En.kqW; } if (!picItem.cIm()) { a(picItem); } else if (this.kta) { a(view, picItem); } else { if (picItem.kqW == 2) { a(view, picItem); } else { a(picItem); } } } } } }